#ifndef FASYS_FASYS_ICHANNEL_OBSERVER_HPP
#define FASYS_FASYS_ICHANNEL_OBSERVER_HPP

#include "message.hpp"

namespace fasys{

struct ichannel_observer
{
  virtual ~ichannel_observer() {}
  virtual void publish(const message& m) = 0;
};

}

#endif
